По сути я хочу по нажатию на кнопку подгружать n-ое кол-во записей.
loader-poems.php
<?php include 'includes-db.php'; ?> //подключаю базу данных
<?php
// если сессия не создана ставлю 0 и подгружается первый блок
if (!isset($_SESSION['loader'])) {
$_SESSION['loader'] = 0;
}
// ставлю кол-во, тут один для теста
$result = mysqli_query($connection, 'SELECT * FROM `stihi` LIMIT '.$_SESSION['loader'].', 1' );
while( ($row = mysqli_fetch_assoc($result)) ) {
echo '<div class="poems-list__item">';
echo '<h2 class="poems-title">' . $row['title'] . '</h2>';
echo '<p class="poems-content">' . $row['text'] . '</p>';
echo '<span class="poems-date">' . $row['date'] . '</span>';
echo '</div>';
}
?>
// он и появляется
на ajax идёт этот файл
loader.php
<?php
session_start();
include 'loader-poems.php';
?>
ajax.js
$(document).ready(function(){
$(".loader").hide();
});
$(function() {
$(".loader-btn").click(function(){
$(".loader").show();
$.ajax({
url : '../loader.php',
success: function(response){
console.log(response)
if(!response) {
alert("Нетушки");
$(".loader").hide();
} else {
$(".poems-list").append(response);
$(".loader").hide();
alert('Загрузилось');
}
}
});
});
});
Тут должно выводиться
...
<div class="poems-list" >
<?php include ('loader-poems.php'); ?>
</div>
...
В какоим именно файле нужно менять что-то?... Я просто запутался, и без чьей-то помощи уже вряд ли распутаюсь.
А когда заработает уже будет понятно, что за сеть, в которую я попал.